#ifndef MANAGEMENTTEACHER_H
#define MANAGEMENTTEACHER_H
#include "management.h"
#include "course.h"
class teacherManagement:public management
{
public:
    teacherManagement();
    //查看信息
    virtual void checkMyInfo(QStandardItemModel *model,int curRow) const=0;

    virtual void saveAllInfo()=0;

    virtual void addCourse(QString id)=0;

    virtual void removeCourse(QString id)=0;

    virtual void submitCourse(course &course)=0;
    //根据id匹配课程
    virtual course& matchCourseWithId(const QString courseSelectId,QVector<course> &course)=0;

    //查看我的学生
    virtual void checkMyStudent(QStandardItemModel *model)=0;
    //查看我的课程
    virtual void checkMyCourse(QStandardItemModel *model)=0;
};

#endif // TEACHERMANAGEMENT_H
